package com.todo.demo.Service;

import com.todo.demo.Model.*;
import org.springframework.stereotype.Service;

import java.util.List;

@Service(value = "userService")
public interface LoginService {
    int addUser(User user);

    int checkUserExist(User user);

    User getUserByName(String user_name);

    User getUserById(User user);

    int updateUserAvatar(User user);

    int updateFormId(User user);

    ShareInfo getShareInfo();
    int addMsgLog(MsgLog msgLog);
    int updateAccessToken(KeyAndValueTodo keyAndValueTodo);

    int addToken(KeyAndValue keyAndValue);

    KeyAndValueTodo getAccessToken();

    List<User> findAllUser(int pageNum,int pageSize);
    long selectUsersCount();

    List<User> selectHuoyueUsers(int pageNum,int pageSize);
    long selectHuoyueUsersCount();
}